/*
 * Copyright (C) 2005 - 2030 YGSoft.Inc All Rights Reserved.
 * YGSoft.Inc PROPRIETARY/CONFIDENTIAL.Use is subject to license terms.
 */

package com.example.demo.autoconfig;

import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 自定义服务配置属性类.
 * 用于绑定配置文件中以"myservice"为前缀的配置属性.
 * 
 * @author dingdayong
 */
// 取配置文件前缀为myservcie配置
@ConfigurationProperties(prefix = "myservice")
public class MyServiceProperties {
	
	/**
	 * 服务主机地址.
	 */
	private String host;
	
	/**
	 * 服务端口号.
	 */
	private int port;

	/**
	 * 获取服务主机地址.
	 * 
	 * @return 主机地址
	 */
	public String getHost() {
		return host;
	}

	/**
	 * 设置服务主机地址.
	 * 
	 * @param host 主机地址
	 */
	public void setHost(String host) {
		this.host = host;
	}

	/**
	 * 获取服务端口号.
	 * 
	 * @return 端口号
	 */
	public int getPort() {
		return port;
	}

	/**
	 * 设置服务端口号.
	 * 
	 * @param port 端口号
	 */
	public void setPort(int port) {
		this.port = port;
	}
}
